<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>OpenEmbedded</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/OpenEmbedded"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-OpenEmbedded rootpage-OpenEmbedded skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">OpenEmbedded</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><table class="float-right infobox toccolours toptextcells" style="border-spacing:5px; font-size:90%; text-align:left; width:21em;">
<tbody><tr>
<th colspan="2" class="hintergrundfarbe6" style="font-size:105%; text-align:center;">OpenEmbedded
<p class="mw-empty-elt">
</p>
</th></tr>
<tr>
<td colspan="2" class="notheme" style="text-align:center; background-color:#f8f9fa;"><span class="mw-default-size" typeof="mw:File"></span>
</td></tr>
<tr>
<th colspan="2" class="hintergrundfarbe5" style="font-size:105%; text-align:center;">Basisdaten
<p class="mw-empty-elt">
</p>
</th></tr>
<tr>
<td><b><a href="Maintainer" title="Maintainer">Hauptentwickler</a></b>
</td>
<td>OpenEmbedded Core Team
</td></tr>
<tr>
<td><b>Erscheinungsjahr</b>
</td>
<td><span class="wikidata-content">2003<sup id="cite_ref-_fe32af710122e6ad_1-0" class="reference"><a href="#cite_note-_fe32af710122e6ad-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-_a61e8421cd888500_2-0" class="reference"><a href="#cite_note-_a61e8421cd888500-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-_81e0f8d7efdd12cb_3-0" class="reference"><a href="#cite_note-_81e0f8d7efdd12cb-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup></span>
</td></tr>
<tr>
<td><b>Aktuelle <a href="Version_(Software)" title="Version (Software)">Version</a></b>
</td>
<td><a rel="nofollow" class="external text" href="http://cgit.openembedded.org/cgit.cgi/openembedded/tag/?id=release-2011.03">2011.03</a> <br> (1. März 2011)
</td></tr>
<tr>
<td><b><a href="Betriebssystem" title="Betriebssystem">Betriebssystem</a></b>
</td>
<td><a href="Linux" title="Linux">GNU/Linux</a>
</td></tr>
<tr>
<td><b><a href="Programmiersprache" title="Programmiersprache">Programmiersprache</a></b>
</td>
<td><span class="wikidata-content"><a href="Shellskript" title="Shellskript">Shellskript</a><sup id="cite_ref-_3297295853873972_4-0" class="reference"><a href="#cite_note-_3297295853873972-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup></span>
</td></tr>
<tr>
<td><b>Lizenz</b>
</td>
<td><span class="wikidata-content"><a href="MIT-Lizenz" title="MIT-Lizenz">MIT-Lizenz</a><sup id="cite_ref-_70dd735e87d3e2e0_5-0" class="reference"><a href="#cite_note-_70dd735e87d3e2e0-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup></span>
</td></tr>
<tr>
<td class="hintergrundfarbe5" colspan="2" style="text-align:center;"><a rel="nofollow" class="external free" href="http://www.openembedded.org">http://www.openembedded.org</a>
</td></tr></tbody></table>
<p><b>OpenEmbedded</b> ist eine Sammlung von <a href="Metainformationen" class="mw-redirect" title="Metainformationen">Metainformationen</a> und <a href="Konfigurationsdatei" title="Konfigurationsdatei">Konfigurationsdateien</a>, die von BitBake verwendet werden, um ein <a href="Linux" title="Linux">Linux</a>-Abbild für ein bestimmtes Gerät zu erzeugen oder <a href="Softwarepaket" class="mw-redirect" title="Softwarepaket">Softwarepakete</a> für dasselbige.
</p>
<div class="mw-heading mw-heading2"><h2 id="Geschichte">Geschichte</h2></div>
<p>Um für den <a href="Zaurus" title="Zaurus">Sharp Zaurus</a>, einem <a href="Personal_Digital_Assistant" title="Personal Digital Assistant">PDA</a>, auf dem standardmäßig Linux installiert ist, ein neues Betriebssystem zu schaffen, fing Chris Larson an, ein eigenes Abbild mit <a href="Kernel_(Betriebssystem)" title="Kernel (Betriebssystem)">Kernel</a> herzustellen, das näher an den Bedürfnissen der Entwickler war. Um die immer komplexer werdende Erstellung verwalten zu können, wurde OZ buildroot geschaffen. Zur gleichen Zeit existierten andere Projekte, um für andere PDAs Linuxdistributionen zu schaffen, wie zum Beispiel für SimPads von Siemens oder iPAQs von Compaq. In vielen dieser Projekte fanden gleiche oder ähnliche Entwicklungen statt. Um diese zusammenzufügen, wurde OpenEmbedded geschaffen, in dem heute die meisten derartiger Projekte integriert sind. Inzwischen findet man in OpenEmbedded nicht nur PDA Projekte, sondern auch Projekte für Router, Receiver (z. B. <a href="Dreambox" title="Dreambox">Dreambox</a>), Mobiltelefone (z. B. <a href="Openmoko" title="Openmoko">Openmoko</a>) und ähnliche Hardware.
</p>
<div class="mw-heading mw-heading2"><h2 id="Aufteilung_der_Konfiguration">Aufteilung der Konfiguration</h2></div>
<p>Die Konfiguration lässt sich in folgende Abschnitte gliedern:
</p>
<div class="mw-heading mw-heading3"><h3 id="Allgemeine_Konfigurationen">Allgemeine Konfigurationen</h3></div>
<p>In den allgemeinen Konfigurationen wird festgelegt welche Umgebungsvariablen innerhalb von BitBake bereitgestellt werden sollen und welche Werte diese enthalten. Darüber hinaus wird festgelegt für welches Zielsystem welche Distribution erzeugt werden soll, wo die temporären Dateien während eines Build abgelegt werden sollen, sowie einige Einstellungen zur Optimierung.
</p>
<div class="mw-heading mw-heading3"><h3 id="Maschinenbeschreibung">Maschinenbeschreibung</h3></div>
<p>In einer Maschinenbeschreibung wird festgelegt, welche Architektur das Zielsystem hat (z. B. <a href="X86-Prozessor" title="X86-Prozessor">x86</a>, <a href="ARM-Architektur" title="ARM-Architektur">ARM-Architektur</a>), welcher Kernel verwendet werden soll und welche zusätzlichen Pakete notwendig sind, um ein minimales lauffähiges Betriebssystem-Abbild zu erzeugen.
</p>
<div class="mw-heading mw-heading3"><h3 id="Distributionbeschreibung">Distributionbeschreibung</h3></div>
<p>In einer Distributionbeschreibung wird festgelegt, welcher Typ von welchen Bibliotheken in welcher Version verwendet werden soll. Zum Beispiel ob das System auf der <a href="UClibc" title="UClibc">uclibc</a> oder der <a href="Glibc" class="mw-redirect" title="Glibc">glibc</a> basieren soll und welcher Compiler zum Erzeugen der Programmpakete verwendet werden soll.
</p>
<div class="mw-heading mw-heading3"><h3 id="Paketbeschreibungen">Paketbeschreibungen</h3></div>
<p>In den Paketbeschreibungen wird beschrieben welche Schritte notwendig sind, um die Quellen einer Software zu übersetzen und diese in ein Paket zu verpacken.
</p>
<div class="mw-heading mw-heading2"><h2 id="Siehe_auch">Siehe auch</h2></div>
<ul><li><a href="OpenZaurus" title="OpenZaurus">OpenZaurus</a></li>
<li><a href="Buildroot" title="Buildroot">Buildroot</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><a rel="nofollow" class="external text" href="http://openembedded.org/wiki/Main_Page">Wiki von OpenEmbedded</a></li>
<li><a rel="nofollow" class="external text" href="http://docs.openembedded.org/usermanual/usermanual.html">OpenEmbedded User Manual</a> (englisch)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-_fe32af710122e6ad-1"><span class="mw-cite-backlink"><a href="#cite_ref-_fe32af710122e6ad_1-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.oreilly.com/library/view/embedded-linux-development/9781788470469/75cd15f2-b2f6-4749-acf1-2680c71d8401.xhtml"><cite style="font-style:italic">www.oreilly.com</cite>.</a></span>
</li>
<li id="cite_note-_a61e8421cd888500-2"><span class="mw-cite-backlink"><a href="#cite_ref-_a61e8421cd888500_2-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.slideshare.net/fiross/open-embeddedv1"><cite style="font-style:italic">www.slideshare.net</cite>.</a></span>
</li>
<li id="cite_note-_81e0f8d7efdd12cb-3"><span class="mw-cite-backlink"><a href="#cite_ref-_81e0f8d7efdd12cb_3-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://git.openembedded.org/openembedded/commit/BitKeeper/etc?h=master&id=bda361cba6cf49d92d21f44c87a9d2f13511d551"><cite style="font-style:italic">git.openembedded.org</cite>.</a></span>
</li>
<li id="cite_note-_3297295853873972-4"><span class="mw-cite-backlink"><a href="#cite_ref-_3297295853873972_4-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.openhub.net/p/openembedded/analyses/latest/languages_summary"><cite style="font-style:italic"><span lang="en">The openembedded Open Source Project on Open Hub: Languages Page</span></cite>.</a> In: <cite style="font-style:italic">Open Hub</cite>. (abgerufen am 18. Juli 2018).</span>
</li>
<li id="cite_note-_70dd735e87d3e2e0-5"><span class="mw-cite-backlink"><a href="#cite_ref-_70dd735e87d3e2e0_5-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.openhub.net/p/openembedded/licenses"><cite style="font-style:italic"><span lang="en">The openembedded Open Source Project on Open Hub: Licenses Page</span></cite>.</a> In: <cite style="font-style:italic">Open Hub</cite>. (abgerufen am 18. Juli 2018).</span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2023-03-18" href="https://de.wikipedia.org/wiki/?title=OpenEmbedded&oldid=231938329">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>